Я думаю, что это выходит за рамки JS - клавиатура является частью android, и, таким образом (я полагаю), будет зависеть от браузера, чтобы решить, остается ли клавиатура или нет - как бы вы справились с различными браузерами, работающими через андроид?
Поскольку я предполагаю, что они не все используют Webkit (Firefox mobile?).
Так что я думаю, что ответ не может быть: (