In jQuery select box change event fires when the element loses focus
<p>jQuery <a href="http://api.jquery.com/change/" rel="nofollow">documentation for change()</a> says:</p>

<blockquote>
  <p>For select boxes, checkboxes, and radio buttons, the event is fired immediately when the user makes a selection with the mouse, but for the other element types the event is deferred until the element loses focus.</p>
</blockquote>

<p>I've tested change() on select boxes in different browsers and it fires when the control looses focus. This makes the user feel nothing is happening when he changes options in the select box.</p>

<p>my solution to this is using click() event instead, but I don't like it since the function is run with every click and the user can't use keyboard to change options.</p>

<p>Is there a way to make change() fire as the documentation says.</p>
