diff --git a/src/runtime/components/input/PasswordToggle.vue b/src/runtime/components/input/PasswordToggle.vue
index 5e4c7a1..b6f3e3f 100644
--- a/src/runtime/components/input/PasswordToggle.vue
+++ b/src/runtime/components/input/PasswordToggle.vue
@@ -1,14 +1,16 @@
({ default: '' })
:icon="show ? 'i-lucide-eye-off' : 'i-lucide-eye'"
:aria-label="show ? 'Hide password' : 'Show password'"
:aria-pressed="show"
- aria-controls="password"
+ :aria-controls="inputId"
@click="show = !show"
/>