This is a simple trick... you have 2 inputs: one with the value unformatted (observable) and the other one with the value formatted (compute?).
make visible the one with the value formatted and the other hidden and on an event (click) change it, and viceversa on lost focus change the inputs.
Here is the source code of Kendo:
Formatted(visible):
<input type="text" class="k-formatted-value k-input" tabindex="0" aria-disabled="false" aria-readonly="false" style="display: inline-block;">
Unformatted(hidden):
<input id="currency" type="text" value="30" min="0" max="100" data-role="numerictextbox" role="spinbutton" class="k-input" aria-valuemin="0" aria-valuemax="100" aria-valuenow="30" aria-disabled="false" aria-readonly="false" style="display: none;"><span class="k-select">