private IEnumerator DisableHighlight()
    {
        //Get original selection color
        var originalTextColor = genericInput.GetSelectionColor();

        //Remove alpha
        originalTextColor.a = 0f;

        //Apply new selection color without alpha
        genericInput.SetSelectionColor(originalTextColor);

        //Wait one Frame(MUST DO THIS!)
        yield return(null);

        //Change the caret pos to the end of the text
        genericInput.SetCaretPosition(genericInput.GetTextLenght());

        //Return alpha
        originalTextColor.a = 1f;

        //Apply new selection color with alpha
        genericInput.SetSelectionColor(originalTextColor);
    }