zsh exibe suas conclusões abaixo do prompt, por isso, garante que a área esteja limpa.
Eu não acho que você possa desativá-lo. No entanto, você pode dizer a zsh que a seqüência de escape para limpar até o final da tela é a string vazia.
infocmp -x | sed 's/ed=[^,]*/ed=/' | TERMINFO=~/.zsh-terminfo tic -x -
Em seguida, você pode iniciar zsh com:
TERMINFO=~/.zsh-terminfo zsh
E unset TERMINFO mais tarde, mas você verá que a conclusão nunca é desmarcada, o que dificulta o uso.