вы бы пример выложили на codepen, стало бы ясней что у вас там происходит. что-то есть еще меняющее стили, потому что приведенный вами код ничего такого не делает.
где-то изменено :active, :focus
1. используйте pinia вместо vuex, это официальная рекомендация. vuex больше не поддерживают.
2. файла store.ts недостаточно, показывайте и остальной код
3. создавайте проект с помощью npm init vue@latest