Как убрать класс у элемента, при клике за его пределами?
Но тогда любой клик на странице будет учитываться и это как-то может потом повлиять на работу других скриптовС чего-бы? Не могли бы вы привести пример такого влияющего кода, и заодно запрос, по которому он выбился в первые строки гугла?
Простейший пример: https://jsfiddle.net/kyne3jea/
зависит от ситуации. к примеру такое используется в модалках. в модалках правильным решением будет - создавать фон за модалкой и уже вешать закрытие модалки по клику на этот фон.
но и вешать клик на document (хоть и считается не правильным) - это не смертельно. на работу других скриптов это не повлияет.