Onchange for with size value

You can notice that if you put size into select – onchange stops working. There is “onfocus” even but it doesn’t work either because you have to click outside select every time.
Is there a way to make a working “onchange” event for select with size?

<select name="fruits" size="5">
  <option>banana</option>
  <option>cherry</option>
  <option>strawberry</option>
  <option>durian</option>
  <option>blueberry</option>
</select>