Почему не анимируется height:100%?
попробуйте так
Процентное значение всегда относительно чего либо. Попробуйте через JS получать высоту section и присваивать значение этому же элементу section. Возможно есть более лучшее решение.