set focus to dynamic buttons in inventar

in a futile attempt I changed the way the buttons are set up inside the inventory widget. so they get added as child from the array (i put them in after they were created) and not from create widget.

but I still can’t get the focus to work on ‘em. I made some print string stuff, and when I hover over them with the mouse every button has a unique name n number that, when i click the button, corresponds with the output log of button pressed. and after i clicked em once with the mouse i can hit enter on the keyboard to press the button. but then i can’t use the up/down keys anymore. also when i enter the inventory, one button has the dotted line, but i cant use enter, but i can use up/down keys. when i press tab once, i can hit enter on the button, but not use the up/down keys.
seriously, what am i missing? i don’t get it, it’s drivin’ me nuts.
any ideas?