cómo evitar la casilla de verificación marcar al hacer clic en el enlace dentro de la etiqueta

Tengo un enlace dentro de una etiqueta. El problema es que, cuando el usuario hace clic en "volver" después de haber leído los términos, la casilla de verificación no está seleccionada, porque al hacer clic en el enlace también desactivó la casilla al mismo tiempo, ya que el enlace está dentro de una etiqueta.

<input type="checkbox" id="terms" name="terms" checked="checked" /> 
<label for="terms">I agree to be bound by the <a href="/terms">Terms</a></label>

¿Cómo puedo evitar que se marque la casilla de verificación cuando se hace clic en el enlace? Tratado de hacerevent.preventDefault()&nbsp;al hacer clic en la etiqueta, pero eso no impide que la casilla de verificación se marque / desactive.

Simplemente podría sacar el enlace desde dentro de una etiqueta (lo que significa más estilo CSS). Pero ahora tengo curiosidad por si lo anterior es posible.