When I type ".99" the result looks like this:

... whereas, I'd expect this:

Happy to attempt a PR, if you'd like.
In 3.0.0 it should be $.99 while your typing and should become $0.99 onBlur. Let me fix this. I know which part is causing this issue.
@tygriffin I was wondering if you came up with a solution, I am trying to achieve the same behavior.
Most helpful comment
In 3.0.0 it should be $.99 while your typing and should become $0.99 onBlur. Let me fix this. I know which part is causing this issue.