test(select multiple): IE11 has a specific behavior
test(number inputs): Safari6 keep the previous value on invalid input