How about delegation events to parent elements like here?
<span style="position:relative;" onClick="event.target.value='clicked';">
<input type="text" disabled "/>
</span>
If my answer is acceptable please comment it and I'll make an explanation.