clasificación de listas que no distingue entre mayúsculas y minúsculas, sin poner en minúsculas el resultado?

| | | | | | | |

Tengo una lista de cadenas como esta:

["Aden", "abel"] 

Quiero ordenar los elementos, caso -insensible. Así que quiero obtener:

["abel", "Aden"] 

Pero obtengo lo contrario con sorted() o list.sort(), porque las mayúsculas aparecen antes que las minúsculas.

¿Cómo puedo ignorar las mayúsculas y minúsculas? He visto soluciones que implican poner en minúsculas todos los elementos de la lista, pero no quiero cambiar el caso de los elementos de la lista.