WCAG error: broken rule regarding label for email input (What am I missing?)

WCAG error: broken rule regarding label for email input (What am I missing?)

我在多项辅助功能测试中不断收到错误消息,指出我的表单没有标签。我为标签添加了 for="EMAIL"。我错过了什么吗?

<p>
    <label for="EMAIL">Email address: </label>
    <input type="email" name="EMAIL" placeholder="Your email address" required />
</p>

<p>
    <input type="submit" value="Sign up" name="signup"/>
</p>

<label> 对象的 for 属性旨在与 id 属性一起使用。

尝试:

<input type="email" name="EMAIL" id="EMAIL" placeholder="Your email address" required />