“But what he is saying, as he does in one way or another throughout, is that just because God’s wedding party has been thrown open to all and sundry — to Gentiles as well as Jews, as Paul never tired of insisting — that doesn’t mean that once they’ve accepted the invitation they can carry on as though it wasn’t God’s wedding party. All are welcome; but all must dress appropriately.
– NT Wright, Lent for Everyone, Matthew 22 section
It is so good how he words it without getting into universalism. Yes, all are invited, but they must dress appropriately. And that dress isn’t good deeds or right morals, it’s Jesus. When we “put on Christ” (Romans 13:14) we are dressed appropriately for the Heavenly wedding party.