title: chrome fires change event twice after enter key pressed and blur event
body: <p>I have a text <code>&lt;input&gt;</code> and when it is filed I want to fire the change event. The change event is fired by:
  1. clicking outside the text field (so it loses focus) or
  2. by pressing enter key (so the text field stays focused)</p>
  
  <p>I don't want the text field focused so I use <code>.blur()</code> jQuery for this:</p>
  
  <pre><code>$(document).on("change", "input.quantity", function()
  {   
      alert('Changed!');
      $(this).blur(); 
  });
  </code></pre>
  
  <p>When I test it in Firefox all goes well
  but when i test it in chrome, change event fires twice and I get two alerts.</p>
  
  <p>It only happens if enter key is pressed.</p>
  
  <p>If I remove the <code>$(this).blur();</code> change event fires just once.</p>
  
  <p>The code is <a href="http://jsfiddle.net/rqFAH/" rel="nofollow">here</a></p>
  
  <p>This is probably a chrome bug, but if anyone has an idea how to work around this, it would be a great help </p>