En un elemento de formulario, la etiqueta “label” sirve no sólo para asignarle un texto al mismo, sino también para capturar el foco de dicho elemento. El problema es que muchos usuarios de tus formularios no lo saben… ¿Por qué no se lo hacemos más visible?

Como norma general, cualquier usuario sabe que, cuando el cursor cambia a una mano, se puede hacer click sobre el elemento. Por lo tanto el truco es muy sencillo: Hacer que label responda cambiando el cursor cuando nos situamos encima del mismo, como por ejemplo en este input:

¿Y cómo conseguimos la mano? Para eso tenemos CSS:

label{
    cursor:pointer
}

Listo