Maggie Wachs of Filament Group writes about the importance of using labels from an accessibility standpoint.
Out of the box, the
labelelement is all we need to indentify fields in an accessible way. Used in combination with accessible hiding and other helper elements, likeplaceholderor icons, we can ensure that a form element’s purpose is clearly communicated to all users.