Добавить обработчик события click на документ (document). В обработчике проверять, был ли клик совершен вне модального окна, сравнивая event.target с модальным окном или его содержимым. Если клик был вне, скрывать модальное окно.
javascript
Также можно использовать обработчик на оверлей (фоновый элемент), который покрывает весь экран, если таковой используется для модального окна. Клик по оверлею тоже будет закрывать модальное окно.
javascript