Quadros não desaparecendo na varinha python

Conforme sugestão deAqu, Tentei criar um gif com duas imagens diferentes, como abaixo. Funciona, mas um quadro não está desaparecendo para mostrar outro quadro. Por que isso aconteceu e como retificar?

from wand.image import Image as Image2

with Image2() as wand:
    # Add new frames into sequance
    with Image2(blob=d2) as one:
        wand.sequence.append(one)
    with Image2(blob=d3) as two:
        wand.sequence.append(two)

    # Create progressive delay for each frame
    for cursor in range(2):
        with wand.sequence[cursor] as frame:
            frame.delay = 100
    # Set layer type
    wand.type = 'optimize'
    wand.save(filename='animated.gif')

display(Image('animated.gif'))

Saída atual:

questionAnswers(1)

yourAnswerToTheQuestion