A rare scenario, but worth mentioning: beware that this can be circumvented with mass generated invite tokens. Ordinary invites do honour required custom user fields.
I wonder if this could become a site setting to make life easier for European site owners?