block_edit.addEventListener('click', addSeats);
var addSeats = function() {
var rows_div = document.getElementById("add_seats_rows");
var cols_div = document.getElementById("add_seats_cols");
//что-то делаем
block_edit.removeEventListener("click", addSeats);
}
То-есть именно так как вы написали в самом начале. А в чем собственно проблема? У вашего eventUtility отсутствует метод removeEvent() ? значит нужно его дописать. Гуглим по теме "кроссбраузерный addEventListener"