we’ve had a thread about St. Joachim and St. Anne. After the birth of Mary, they vowed to live as brother and sister, if I remember correctly.
And that’s what I believe aobut Mary and Joseph.
I’m not a history buff on Judaism, so I can’t answer that question.
According to the argument advanced in this article, they would have had to vow to live as brother and sister before the birth of Jesus. So St. Joachim and St. Anne, whoever they are, then contradict this article. But I guess it doesn't really matter, you just pick whatever theory, tradition etc. you want.