При чем тут отслеживание нажатий?
Browser будет подсвечивать ссылки, которые посетил пользователь, независимо от того, на какой странице они находятся. Скажем, вы с xxx.com перешли на yyy.org, а потом через три дня открыли zzz.com, на котором есть ссылка на yyy.org - так вот эта ссылка будет browser-ом подсвечена, как :visited. И если бы защиты не было, то страница zzz.com могла бы выяснить, что вы посещали yyy.org. Никакие нажатия для этого отслеживать было бы не нужно.
Просто все уже привыкли к тому, что дизайнеры плюют на accessibility и заставляют разработчиков перекрашивать все ссылки в один цвет, так что даже не представляют это себе.