Как сказал Мак, вам нужно остановить предыдущее событие. По какой-то причине оно (событие tableBlur) конфликтует с функцией showCellEditor. Это первое место, где была решена проблема.
Подводя итог, все, что я сделал, было:
YAHOO.util.Event.stopEvent(window.event);<br/>
dt.showCellEditor(td); // dt = yui datatable obj, td = {record: yuirecord, column: yuicolumn}
Конечно, если у вас есть объект события, легко доступный, как в сообщении Mac, вы можете передать его stopEvent (e), как он сделал.