Isso é normal. Como a aba alinhará o cursor no próximo múltiplo de 8 colunas e devido aos 4 caracteres do prompt, a aba apenas moverá o cursor 4 para a esquerda para alinhar na 8ª coluna. Então, esse não é o interpretador python, mas o terminal que tem esse comportamento. Você pode ver usando um espaço antes de apertar a aba, ele ainda estará alinhado, mesmo que o python não goste dele (o python internamente contará a aba como 8 caracteres, não importa a posição ou o que é antes ou depois).
AFAIK, este é um problema puramente estético, mas se incomodar você, sugiro usar o ipython, que é uma linha de comando muito melhorada em python.