Sorry, I think this is not a “solution” . The problem is that directly after entering a minus sign stiill with focus in the field an error message appears.
So, if you enter slowly -24, you will get an error before the 2 (with focus still in field).
This seems strange as an error appears during editing/focus in the field. This may also confuse a user (slowly typing),. if negative numbers are allowed.
The normal control behaviour in Kobo is, a far as we experienced: either you cannot enter invalid elements (e.g. letters in number field) or the error is shown after the field lost focus, but not before.
@Kal_Lam, could we get a developper feedback too, please.