Leicester maintained their eight-point gap at the top of the Sky Bet Championship with a 3-0 win over Charlton at the King Power Stadium.