title: AngularJS form field is dirty and invalid when page loads on IE10 only
body: <p>I have a simple login form which on IE10 always has the form fields invalid when the page loads without the user doing something.</p>
  
  <p>The form fields are really simple:</p>
  
  <pre><code>&lt;input type="text" required class="input-block-level" placeholder="username" ng-model="username" name="username" tabindex="1"&gt;
  &lt;p class="text-error" ng-show="loginForm.username.$dirty &amp;&amp; loginForm.username.$invalid"&gt;
      &lt;span ng-show="loginForm.username.$error.required"&gt;required&lt;/span&gt;
  &lt;/p&gt;
  </code></pre>
  
  <p><a href="http://plnkr.co/edit/DNUanGGaZDgFWYrm3gLK?p=preview" rel="noreferrer">http://plnkr.co/edit/DNUanGGaZDgFWYrm3gLK?p=preview</a></p>
  
  <p>In the plunker above you can reproduce the issue by focusing on the field while inside my app the error field is displayed when the page loads. In other browsers it works just fine.</p>