javascript – Reac hook form – Botão submit só ativa quando aperto tab ou click fora dos inputs

const {register, handleSubmit, formState:{errors, isValid} } = useForm({mode:"all",});

<input 
                            {...register("password", {
                                required: "Insira sua senha",
                                
                            })}                        
                            type="password"
                            id="password"
                            name="password" 
                            placeholder="*********" 
                            value={password}
                            onChange={text => setPassword(text.target.value)}
                            /> 
                            <button
                            disabled={!isValid}
                            type="submit"> Enviar </button>

Mesmo colocando a senha ele só ativa o botão de enviar quando eu clico fora do input ou aperto tab.
alguém sabe o que está acontecendo ?