Scrolling the entire page by 2px on leaving input field solves my issue. However it gives little bit of flickering effect.
$('input').live('blur',function(){
setTimeout(function(){
var pos = $('body').scrollTop();
$('body').scrollTop(pos+'2');
},10);
});