diff --git a/packages/vue/src/input/src/mobile-first.vue b/packages/vue/src/input/src/mobile-first.vue
index 9d51b187e..1aa3b2826 100644
--- a/packages/vue/src/input/src/mobile-first.vue
+++ b/packages/vue/src/input/src/mobile-first.vue
@@ -232,6 +232,7 @@
role="button"
:aria-label="state.passwordVisible ? 'hide password' : 'show password'"
tabindex="0"
+ @mousedown.prevent
@click.native="handlePasswordVisible"
>