I see... yes that just fixed server validation. The client validation also has issues.
The solution is to either update the pattern attribute of the email field. It is currently set to:
pattern="[^@]+@[^@]+\.[a-zA-Z]{2,6}"
that only allows 2-6 characters after the last ".". You could change it to:
pattern="[^@]+@[^@]+\.[a-zA-Z]{2,10}"
That would allow up to 10.
An even better solution would be to change it from type="text" to type="email" and remove the pattern attribute entirely.