We develop an effective scheme for implementing error-insensitive population transfer in a three-level system (qutrit) by invariant-based shortcuts with optimized drivings. Based on the method of inverse engineering, target population transfers can be performed in a shortcut manner. Taking into account the deviation errors and then optimizing the coherent drivings, we can improve the target population transfers to be insensitive to deviations of frequency detuning or Rabi coupling. Particularly, with an appropriate choice of coherent drivings, our scheme could be insensitive to these two kinds of errors simultaneously. As one of the potential applications, our scheme may remove the control errors of quantum operations on superconducting artificial atoms. By combining shortcuts to adiabaticity with optimal control, the protocol could offer a promising avenue to explore fast and robust quantum information processing experimentally.