son dos cosas muy distintas
de acuerdo a el webster's dictionary ignorante es :lacking in knowledge,education or training(no tener mucho conocimiento ,educacion o entrenamiento) Por el otro lado el ser inocente: free from moral wrong or not involving evil intent( estar libre moralmente o no tener la intencion de aser mal)
no tengo diccionario en espanol ,pero mas o menos esto es el significado de los dos.
Si, se puede ser inocente y educado a la ves.
todo ser humano tiene conciencia y todos sabemos cuando estamos actuando bien o mal ,a diferencia de cuando hacemos algo que realmente no tenemos ni idea de lo que estamos asiendo.
por ultimo la inocencia no es ser ignorante.