title: Attribute <input type="email"> doesn't validate properly in HTML5
body: <p>I have been using HTML5's new input types for easier validation. I have noticed a problem (tested on Chrome, but not sure about other browsers) that doesn't make much sense. If I was to place michael in my email field it will come up saying that it needs to be a valid email, fantastic, but when I try michael@test and don't have the extension, it validates properly.</p>
  
  <p>What I would like to know is, is this a bug or done on purpose?</p>
  
  <p>I would also like to point this problem out to people who use it in the future and think it works 100%.</p>
  
  <p>Fortunately I run Laravel's own email check which works perfectly, but why wouldn't Chrome or anyone at the W3 Consortium not know of this problem? It could be quite a risk to rely on this 100% and thinking that people are using valid email addresses from this input type.</p>