Coventry City maintain their outstanding form at the top of the Championship as they fight back to beat Charlton Athletic.