SELECTOR - заменить на свой селектор вне которого нужно кликнуть
.contains(target) — указывает что все вложеные элементы тоже учитывать
document.addEventListener("click", function (e) {
const target = e.target;
const its_element_1 = target == SELECTOR || SELECTOR.contains(target);
const its_element_2 = target == SELECTOR || SELECTOR.contains(target);
const its_element_3 = target == SELECTOR;
if (!its_element_1 && !its_element_2 && !its_element_3) {
SELECTOR.classList.remove('is-open');
}
});