MaskedInput: Backspace and Delete keys produce wrong caret position in no-masked Numeric / CurrencyInput.
Pressing backspace or delete keys produce wrong carret position in numeric input or currency input.
For example Value is 1234 formatted like 1,234.0. Caret is between 2 and 3. Pressing backspace leads to 13|4. Expected is 1|34.