A simple and elegant solution would be to simply let us target the invisible creature via its portrait in the initiative order. Attacks would be made at disadvantage and you don't have to make them visible to the player graphically.