Как ограничить закрытие Datepicker только нажатием на поле ввода?
Просто переопределите функцию _checkExternalClick следующим образом:
jQuery.datepicker._checkExternalClick = function() {};
при условии, что это плагин DatePicker пользовательского интерфейса
см. Здесь: http://forum.jquery.com/topic/jquery-datepicker-plugin-how-to-prevent-the-datepicker-calendar-popup-from-closing
и здесь: jQuery Datepicker: Предотвратить закрытие при нажатии на дату