Also adding the html validation (`email` and `required`) and leaving it as default leads to different behavior across browsers. You need to setup the error handling.