interesante la pregunta. Me puse a revisar y vi que en rol estudiante hay un item "unassignself"
No está en el rol del profesor (al menos en la 3.3) me llamó la atención.
He tenido casos que el profesor con permiso de edición llamaba porque "no podía entrar". Ese rol lo asigna (bajo algunas reglas) el administrador. O sea es una matriculación manual. Y el bueno del profesor sin querer o por error o vaya uno a saber, ocultaba el método de matriculación manual. Un caso de "suicidio virtual" jaja (este caso puede ser por error)
O también desde Administración / Usuarios matriculados, le "pega" a la x que está a la derecha y a otra cosa... (este caso lo percibo como intencional)
El rol alumnos tiene enrol/manual:unenrolself. El profesor no tiene ese permiso para poder habilitar o inhabilitar.