There was a bug that moving focus with TAB from a number input with an invalid string dispatched an extra focus event and an extra blur event.