Solution:
Denote by k(O,R) the circumcircle of △ABC and by Q the orthogonal projection of H on CL. Let us further denote
K=HQ∩LO,S=k∩LO,P=CL∩DSM=AB∩LO,N=AB∩CD
Note that N and M are the midpoints of HD and KL, respectively. Indeed, we have AH=AD (∠AHD=∠ABC=∠ADH) and analogously BH=BD. Hence AB is the perpendicular bisector of the segment HD.
On the other hand, DLSC is an isosceles trapezoid and HK∥CS. Therefore DLKH is also an isosceles trapezoid and AB is the perpendicular bisector of the segment KL. Then
LCLQ=LSLK=RLM
whence
LQ=RLC⋅LM

We also have LP=LCLO⋅LS=LC2R2 since △LOP∼△LCS and LB2=LS⋅LM=2R⋅LM since △LBS∼△LMB. Therefore
LP⋅LQ=LB2
On the other hand, using ∠LBI=2∠B+∠C=∠LIB we obtain LB=LI. Then LP⋅LQ=LI2 and, in particular, Q≡I⟺P≡I.
It remains to note that ∠CIH=90∘⟺Q≡I (since ∠CQH=90∘) and ∠IDL=90∘⟺P≡I (since ∠PDL=90∘). This completes the proof.
Remark. It can be proved that ∠CIH=90∘ iff cos∠A+cos∠B=1.