Currently, I am facing an issue with a form that includes a unique widget. This particular widget automatically populates a text input when it is in focus. The problem arises when the widget appears above the text input as intended. In Internet Explorer (IE), the field's caret - which denotes the blinking cursor for the field - shines through the widget. Even after setting the z-index of the widget to be higher than the text input, the issue persists. I am looking for a solution to either eliminate the shining caret or prevent it from being visible through the widget. It is crucial that the input maintains focus while the widget is displayed, ruling out the option to shift focus elsewhere temporarily. The widget itself is structured using standard HTML and CSS elements.