Вдруг кому-то пригодится. Столкнулся с такой же проблемой.
Решил ее так. Заметил, что при клике вне поля по сторонней ссылке (именно по ссылке), клик все-таки срабатывает.
Поэтому скриптом создаю появление фоновой пустой ссылки на весь экран. И при клике по ней вне поля скрипт срабатывает.
Подойдет не во всех случаях, но как вариант, вполне приемлемо.