Browsers don't test empty values when validating an email address so that such values will validate. To avoid this, an input of type email must have a required attribute set. Validation takes place only when inputs have a value. I've summarized my tests in the following video.