I just wanted to add a last, hacky option that might be useful if you can't/don't want to use CSS/JS:
<label for="not-my-input"> <input name="different-input" type="text" /> </label>
<label for="not-my-input">
<input name="different-input" type="text" />
</label>
In essence, you add a "for" that doesn't exist.